/* CSS Document */
.product-gallery-thumbnail{ position:relative; padding:0 42px}
.product-thumbnail-prev,.product-thumbnail-next{ width:32px; height:32px; position:absolute;top:50%; margin-top:-16px; overflow:hidden}
.product-thumbnail-prev{ background:url(../images/prev-horizontal.png) no-repeat 0 0; left:0}
.product-thumbnail-prev:active{background-position:-64px 0}
.product-thumbnail-prev:hover{ background-position:-32px 0}
.product-thumbnail-prev-dis{ background-position:-96px 0}
.product-thumbnail-prev-dis:hover,product-thumbnail-prev-dis:active{ background-position:-96px 0; cursor:default}

.product-thumbnail-next{ background:url(../images/next-horizontal.png) no-repeat 0 0; right:0}
.product-thumbnail-next:active{background-position:-64px 0}
.product-thumbnail-next:hover{ background-position:-32px 0}
.product-thumbnail-next-dis{ background-position:-96px 0}
.product-thumbnail-next-dis:hover,product-thumbnail-next-dis:active{ background-position:-96px 0; cursor:default}



.product-thumbnail-small{ width:100%; overflow:hidden; position:relative; height:62px;}
.product-thumbnail-small ul{ position:absolute; left:0; top:0;}
.product-thumbnail-small ul li{ float:left; display:inline; padding:0 5px;}
.product-thumbnail-small ul li a{ width:80px; height:60px; overflow:hidden; display:block;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;
opacity:0.5;border:1px solid #ddd; background:#fff;}

.product-thumbnail-small ul li a.oncurr,.product-thumbnail-small ul li a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;
opacity:1;}
.product-thumbnail-small ul li a img{ box-sizing:content-box}

.product-gallery-bigbox{ border:1px solid #ddd; background:#fff; margin-bottom:15px;}
.product-gallery-biglist li a{ border:none; margin-bottom:0}
.product-gallery-biglist li img{ max-width:100%}


.pro-prev-1,.pro-next-1{width: 29px;height: 68px;top: 0;margin-top: -1px;}
.pro-prev-1{
    background:#b2b2b2 url("../images/pro-pre.png") no-repeat 0 0;
}
.pro-prev-1:hover{background: #2fa4e7 url("../images/pro-pre.png") no-repeat 0 0;}
.pro-next-1{
    background:#b2b2b2 url("../images/pro-next.png") no-repeat 0 0;
}
.pro-next-1:hover{background: #2fa4e7 url("../images/pro-next.png") no-repeat 0 0;}

.product-thumbnail-small1{height: 68px;}
.product-thumbnail-small1 ul li{padding: 0px 4px;}
.product-thumbnail-small1 ul li a{
    width: 89px;
    height: 66px;
    opacity: 1;
    border: 0;
    border: 1px solid #fff;
}
.product-thumbnail-small1 ul li a:hover{border: 1px solid #2fa4e7;}